<?php

/**
 * Constantes del modulo crm
 * @author Alex Yepez <ayepez@tradesystem.com.ec>
 */
class Crm_Constants {

    /**
     * @author Alex Yepez <ayepez@tradesystem.com.ec>
     * Tipos de Grupos
     */
    const GRUPO_TIPO_CONTACTO = "CONTACTO";
    const GRUPO_TIPO_CUENTA = "CUENTA";
    //CONSTANTES PARA EMAIL, TELEFONO, RED SOCIAL
    const ENTIDAD_TIPO_CONTACTO = "CONTACTO";
    const ENTIDAD_TIPO_CUENTA = "CUENTA";
    //constantes para enum de telefono
    const TELEFONO_TIPO_CELULAR = "CELULAR";
    const TELEFONO_TIPO_CONVENCIONAL_TRABAJO = "CONVENCIONAL TRABAJO";
    const TELEFONO_TIPO_CONVENCIONAL_CASA = "CONVENCIONAL CASA";
    const TELEFONO_TIPO_FAX_TRABAJO = "FAX TRABAJO";
    const TELEFONO_TIPO_FAX_CASA = "FAX CASA";
    //constantes para enum de red social
    const SOCIAL_TIPO_FACEBOOK = "FACEBOOK";
    const SOCIAL_TIPO_TWITTER = "TWITTER";
    const SOCIAL_TIPO_GOOGLE_PLUS = "GOOGLE PLUS";
    const SOCIAL_TIPO_PINTEREST = "PINTEREST";

    /**
     * retorna los tipos de grupos
     * @author Alex Yepez <ayepez@tradesystem.com.ec> 
     * @return type
     */
    public static function getGrupoTipoArray() {
        return array(
            self::GRUPO_TIPO_CONTACTO => self::GRUPO_TIPO_CONTACTO,
            self::GRUPO_TIPO_CUENTA => self::GRUPO_TIPO_CUENTA
        );
    }

    //devolver valores de mi array de telefono
    public static function getEntidadTipoTelefonoArray() {
        return array(
            self::TELEFONO_TIPO_CELULAR => self::TELEFONO_TIPO_CELULAR,
            self::TELEFONO_TIPO_CONVENCIONAL_TRABAJO => self::TELEFONO_TIPO_CONVENCIONAL_TRABAJO,
            self::TELEFONO_TIPO_CONVENCIONAL_CASA => self::TELEFONO_TIPO_CONVENCIONAL_CASA,
            self::TELEFONO_TIPO_FAX_TRABAJO => self::TELEFONO_TIPO_FAX_TRABAJO,
            self::TELEFONO_TIPO_FAX_CASA => self::TELEFONO_TIPO_FAX_CASA
        );
    }

    //devolver valores de mi array de red social
    public static function getEntidadTipoRedSocialArray() {
        return array(
            self::SOCIAL_TIPO_FACEBOOK => self::SOCIAL_TIPO_FACEBOOK,
            self::SOCIAL_TIPO_TWITTER => self::SOCIAL_TIPO_TWITTER,
            self::SOCIAL_TIPO_GOOGLE_PLUS => self::SOCIAL_TIPO_GOOGLE_PLUS,
            self::SOCIAL_TIPO_PINTEREST => self::SOCIAL_TIPO_PINTEREST,
        );
    }
}
